#ifndef MENCODEROPTION_H
#define MENCODEROPTION_H

#include <QSize>
#include <QVariant>
#include "encoderoption.h"

class MencoderOption : public EncoderOption
{
public:
    MencoderOption();

    QSize videoSize() const;
    void setVideoSize(const QSize &);

    QVariant value(const QString &) const;
    void setValue(const QString &, QVariant &);

    QString id() const;
    void setId(const QString &);

    EncoderOption & clone();

    const char * type () const { return "mencoder"; }

private:
    QHash <QString, QVariant> m_values;
    QString m_id;
};

#endif // MENCODEROPTION_H
